/**
 * IHistoryQueryService.java
 * Created at 2017-6-29
 * Created by xieshuang
 * Copyright (C) 2017 BROADTEXT SOFTWARE, All rights reserved.
 */
package com.broadtext.rms.monitor.service;

import java.util.List;
import java.util.Map;

import com.broadtext.common.exp.DaoException;
import com.broadtext.common.service.IEntityService;
import com.broadtext.rms.monitor.model.HistoryQueryView;

/**
 * <p>ClassName: IHistoryQueryService</p>
 * <p>Description: 历史查询服务层接口</p>
 * <p>Author: xieshuang</p>
 * <p>Date: 2017-6-29</p>
 */
public interface IHistoryQueryService extends IEntityService<HistoryQueryView>{

	/**
	 * 
	 * <p>Description: 获取历史数据分析表格data</p>
	 * @param paramsMap 查询条件
	 * @return 结果集
	 * @throws DaoException 异常
	 */
	Object getHistoryChartData(Map<String, Object> paramsMap) throws DaoException;

	/**
	 * 
	 * <p>Description: 导出历史数据</p>
	 * @param params 查询条件
	 * @return 结果集
	 * @throws DaoException 异常
	 */
	List<Map<String, String>> findExportHistoryDataList(Map<String, Object> params) throws DaoException;

}
